dry precipitation - Spanish English Dictionary